who could've done this - French English Dictionary